概要
前節では、秀丸の機能を使って外部ファイルのエンコードを判定しましました。
このエンコード判定を自動で行いながらファイルを読み込むという秀丸から提供されている関数を利用したメソッドも提供しています。
このように、あくまでも「あなたの秀丸エディタの設定」と一致したテキスト読み込み結果が欲しい場合に、このメソッドを利用します。
秀丸でファイルのエンコードを判断し(この時、秀丸に設定されている内容に依存する)、
その判断結果に基づいて、ファイルのテキスト内容を取得する。
マクロ中でもマクロ中以外でも、常時取得することが出来ます。
decltype(Hm.File)::IHidemaruStreamReader Hm.File.Open( String filepath, [int hm_encode] )
-
IHidemaruStreamReader
となっています。